package cn.wp.ewallet.upms.model.entity;

import cn.wp.common.core.dao.annotation.Column;
import cn.wp.common.core.dao.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 权限-Do实体
 * Created by zhangyongli on 2019/12/25
 */
@Data
@Table(value = "BS_PRIVILEGE_INFO",keys = {"priv_id"})
public class BsPrivilegeInfoDo implements Serializable {
    
    /** 权限标识，主键  */
    @Column("priv_id")
    private String privId;

    /** 权限编码  */
    @Column("priv_code")
    private String privCode;

    /** 记录权限名  */
    @Column("priv_name")
    private String privName;

    /** 记录权限类型，对应PUB_0015
            1000-功能权限
            1100-数据权限
            1200-混合权限  */
    @Column("priv_type")
    private String privType;

    /** 记录权限描述  */
    @Column("priv_desc")
    private String privDesc;

    /** 记录权限状态，对应PUB_0001
            1000-有效
            1100-无效  */
    @Column("status")
    private String status;

    /** 记录创建人的帐号  */
    @Column("create_staff")
    private String createStaff;

    /** 记录创建时间  */
    @Column("create_date")
    private Date createDate;

    /** 记录修改人的帐号  */
    @Column("update_staff")
    private String updateStaff;

    /** 记录修改时间  */
    @Column("update_date")
    private Date updateDate;

    
}